77257473886fd988b7615c1ed81d3e77ab550de2
[git-annex.git] /
1 [[!comment format=mdwn
2  username="joey"
3  subject="""comment 1"""
4  date="2014-11-03T16:44:45Z"
5  content="""
6 This would add a lot of complexity; it's not like I could switch off
7 running all external commands, since many external commands are run to
8 query state to decide what to do. And then there's large chunks of code
9 that actually do stuff and would have to all be guarded to not run.
10
11 I don't see the benefit to justify this work. `git annex add` is entirely
12 predictable; it's very similar to `git add`. Which itself lacks a dry-run
13 option. And like `git add`, you can certianly undo the effects of `git
14 annex add`.
15
16 Matching options can make commands like `git annex find` list the same
17 set of files that are acted on by commands like `git annex drop`
18 (`git annex find --in here`)
19 and `git annex get` (`git annex find --not --in here`).
20 """]]